endurance racing - French English Dictionary